import * as effect_machine from "./effect_machine";
;
function StepComponentTrigger(source) {
    const block = source.block;
    const state = source.block.permutation;
    const dimension = source.dimension;
    const entity = source.entity;
    return { block, state, dimension, entity };
}
;
export function RegionDisplayTrigger() {
    return {
        onStepOn(source) {
            const analysis = StepComponentTrigger(source);
            effect_machine.Flame(analysis.block);
        }
    };
}
;
export function VectorEjectionTrigger() {
    return {
        onStepOn(source) {
            const analysis = StepComponentTrigger(source);
            effect_machine.Vector(analysis.block);
        }
    };
}
;
